@@ -116,6 +116,7 @@ angular.module('codexApp.index', [])
|
||
| 116 | 116 |
var Menu = remote.require('menu');
|
| 117 | 117 |
var MenuItem = remote.require('menu-item');
|
| 118 | 118 |
var currentWindow = remote.getCurrentWindow(); |
| 119 |
+ var clipboard = require('clipboard');
|
|
| 119 | 120 |
|
| 120 | 121 |
$scope.fileContextMenu = function (file) {
|
| 121 | 122 |
var menu = new Menu(); |
@@ -125,6 +126,11 @@ angular.module('codexApp.index', [])
|
||
| 125 | 126 |
menu.append(new MenuItem({ label: 'Edit File', click: function () {
|
| 126 | 127 |
$scope.editFile(file); |
| 127 | 128 |
} })); |
| 129 |
+ menu.append(new MenuItem({ label: 'Copy File URL', click: function () {
|
|
| 130 |
+ var url = file.path; |
|
| 131 |
+ console.log("-> Copying URL to clipboard " + url);
|
|
| 132 |
+ clipboard.writeText(url); |
|
| 133 |
+ } })); |
|
| 128 | 134 |
menu.popup(currentWindow); |
| 129 | 135 |
} |
| 130 | 136 |
}]); |
@@ -64,18 +64,13 @@ angular.module('codexApp.noteView', [])
|
||
| 64 | 64 |
open(e.srcElement.outerHTML.match(/href="([^"]*)/)[1]); |
| 65 | 65 |
} |
| 66 | 66 |
if(e.srcElement.protocol == "file:"){
|
| 67 |
- var current_note = FileService.getCurrentNote().path; |
|
| 68 |
- var relative_path = e.srcElement.outerHTML.match(/href="([^"]*)/)[1]; |
|
| 69 |
- var fixed_url = $scope.fixRelativeURL(current_note, relative_path); |
|
| 70 |
- |
|
| 71 |
- var note = FileService.getNote(fixed_url); |
|
| 67 |
+ var url = e.srcElement.outerHTML.match(/href="([^"]*)/)[1]; |
|
| 68 |
+ var note = FileService.getNote(url); |
|
| 72 | 69 |
FileService.setCurrentNote(note); |
| 73 | 70 |
$scope.note = note; |
| 74 | 71 |
console.log("-> Opening Link: " + note.path)
|
| 75 | 72 |
$scope.loadNoteView(); |
| 76 | 73 |
} |
| 77 |
- |
|
| 78 |
- |
|
| 79 | 74 |
} |
| 80 | 75 |
function updateContent() {
|
| 81 | 76 |
// Do something with `this.responseText` |
@@ -297,7 +297,7 @@ angular.module('codexApp')
|
||
| 297 | 297 |
root_path_count = root_path_count + 1; |
| 298 | 298 |
} |
| 299 | 299 |
var count = current_path_count - root_path_count; |
| 300 |
- console.log(current_path_count + " - " + root_path_count + " = " + count); |
|
| 300 |
+ //console.log(current_path_count + " - " + root_path_count + " = " + count); |
|
| 301 | 301 |
|
| 302 | 302 |
//dif = current_path_count - (absolute_path_count -1); |
| 303 | 303 |
for (var i = 0; i < count; i++) {
|
@@ -305,7 +305,7 @@ angular.module('codexApp')
|
||
| 305 | 305 |
} |
| 306 | 306 |
// make the relative path a string again |
| 307 | 307 |
var relative_path = absolute_path.join('/');
|
| 308 |
- console.log("* Converted relative URL: " + relative_path)
|
|
| 308 |
+ //console.log("* Converted relative URL: " + relative_path)
|
|
| 309 | 309 |
return relative_path; |
| 310 | 310 |
} |
| 311 | 311 |
|
@@ -17,10 +17,8 @@ This is a quick review of the markdown syntax. |
||
| 17 | 17 |
#### H4 |
| 18 | 18 |
##### H5 |
| 19 | 19 |
``` |
| 20 |
- |
|
| 21 |
-## Lists |
|
| 22 | 20 |
|
| 23 |
-#### Unordered List |
|
| 21 |
+## Unordered List |
|
| 24 | 22 |
|
| 25 | 23 |
* Unordered list item 1 |
| 26 | 24 |
* Unordered list item 2 |
@@ -32,7 +30,7 @@ This is a quick review of the markdown syntax. |
||
| 32 | 30 |
* Unordered list item 3 |
| 33 | 31 |
``` |
| 34 | 32 |
|
| 35 |
-#### Ordered List |
|
| 33 |
+## Ordered List |
|
| 36 | 34 |
|
| 37 | 35 |
1. Ordered list item |
| 38 | 36 |
2. Ordered list item |
@@ -56,4 +54,20 @@ This is a code block |
||
| 56 | 54 |
|
| 57 | 55 |
| header 1 | header 2 | header 3 | |
| 58 | 56 |
|-----------|-----------|-----------| |
| 59 |
-| content 1 | content 2 | content 3 | |
|
| 57 |
+| content 1 | content 2 | content 3 | |
|
| 58 |
+| content 4 | content 5 | content 6 | |
|
| 59 |
+ |
|
| 60 |
+``` |
|
| 61 |
+| header 1 | header 2 | header 3 | |
|
| 62 |
+|-----------|-----------|-----------| |
|
| 63 |
+| content 1 | content 2 | content 3 | |
|
| 64 |
+| content 4 | content 5 | content 6 | |
|
| 65 |
+``` |
|
| 66 |
+ |
|
| 67 |
+## Line Break |
|
| 68 |
+ |
|
| 69 |
+--- |
|
| 70 |
+ |
|
| 71 |
+``` |
|
| 72 |
+--- |
|
| 73 |
+``` |